package com.itheima.day08异常和集合;

import java.util.ArrayList;

/*3、【编号：1406】某程序员从网页中获取了
一些字符串类型的QQ号码存入了列表ArrayList中
，但忘记了做数字长度校验，如下
["123", "1234", "12345", "654123", "456789123",
 "1112222333444", "555555", ]。QQ的长度只有5-10位
 才是有效号码，很显然有一些非法数据。请删除其中
 那些不符合条件的号码，并将合法数据遍历输出。
  运行结果：
12345
654123
56789123
555555*/
public class Demo3 {
    public static void main(String[] args) {
        ArrayList<String> list = new ArrayList<String>();
        String[] slist = {"123", "1234", "12345", "654123", "456789123",
                "1112222333444", "555555"};
        for (int i = 0; i < slist.length; i++) {
            list.add(slist[i]);
        }
        System.out.println(list);
        list.removeIf((String s) -> {
            if (s.length() < 5 || s.length() > 10) {
                return true;
            } else {
                return false;
            }
        });
        for (String s : list) {
            System.out.println(s);
        }

    }
}
